package com.xy.work.template.app.service;

import com.xy.work.template.app.domain.req.LoginReq;
import com.xy.work.template.app.domain.vo.LoginVo;
import com.xy.work.template.base.domain.LoginUser;

/**
 * @author niuniu
 * @Date: 2021/8/16 09:48
 * @Description:
 */
public interface ILoginService {
    /**
     * 完成 手机号和密码、手机号和验证码 登录流程
     * @param loginReq
     * @return
     */
    public LoginVo loginPhone(LoginReq loginReq);

    /**
     * 完成退出登录操作
     * @param loginUser
     */
    public void signOut(LoginUser loginUser);
}
